home *** CD-ROM | disk | FTP | other *** search
/ DS-CD ROM 2 1993 August / DS CD-ROM 2.Ausgabe (August 1993).iso / texte / ds0253 / inhalte < prev    next >
Text File  |  1991-07-12  |  32KB  |  531 lines

  1.  
  2.  
  3.      ** technische Referenz für Programmierer für MSDOS und den IBM PC **
  4.  ─────────────────────────┤ eingetragene Anwenderversion ├───────────────────────────
  5.                          nicht für den allgemeinen Vertrieb 
  6.                     Urheberrecht (c) 1987, 1990 Dave Williams
  7.               Deutsche Übersetzung Urheberrecht (c) 1990 Klaus Overhage
  8.          Änderungen und Erweiterungen Urheberrecht (c) 1990 Klaus Overhage
  9.  
  10.  
  11.  
  12.                                 I N H A L T E 
  13.  
  14.  
  15. Eine Bemerkung zur Shareware Version:
  16.  
  17. Kapitel 5 bis 17 und die Anhänge sind in der Shareware Version
  18. der Referenz nicht enthalten.
  19. Dies ist keine "Krüppelware"; was sie haben, sind die kompletten Kapitel
  20. von 1 bis 4.
  21.  
  22.  
  23. KAPITEL EINS       DOS und der IBM PC
  24.  
  25. Eine Chronik ..........................................................1**1 
  26. Was ist DOS? ..........................................................1**2
  27. Andere Betriebssysteme ................................................1**3
  28. Wesentliche Versionen von MS/PC-DOS ...................................1**4
  29. die Betriebssystem Hierarchie .........................................1**5
  30. DOS Aufbau ............................................................1**6
  31. DOS Initialisierung ...................................................1**7
  32.  
  33.  
  34. KAPITEL ZWEI       CPU Port Zuordnungen, Systemspeicherabbildung, BIOS
  35.                    Datenbereich,  Interrupts 00h bis 09h
  36.  
  37. Einführung ........................................................... 2**1
  38. Systemspeicherabbildung .............................................. 2**2
  39. PC Port Zuordnung .................................................... 2**3
  40. reservierte Speicherbereiche ......................................... 2**4
  41.         Interruptvektor-Tabelle ......................................   "
  42.         BIOS Datenbereich ............................................   "
  43.         DOS Datenbereich .............................................   "
  44.         BASIC Datenbereich ...........................................   "
  45.         EGA Kennung ..................................................   "
  46.         Modell und BIOS ID ...........................................   "
  47. die IBM PC System Interrupts (Übersicht) ............................. 2**5
  48.         grafische Schnellübersicht 00h-0FFh ..........................   "
  49. die IBM-PC System Interrupts (ausführlich) ........................... 2**6
  50.         00h-0Fh ......................................................   "
  51.  
  52.  
  53. KAPITEL DREI       Das PC ROM BIOS
  54.  
  55. Anruf des ROM BIOS .................................................. 3**1
  56. Interrupt 10h Videofunktionen ....................................... 3**2
  57. Interrupt 11h Ausstattungskontrolle ................................. 3**3
  58. Interrupt 12h Speichergröße ......................................... 3**4
  59. Interrupt 13h Diskettenfunktionen ................................... 3**5
  60. Interrupt 14h Initialisieren und Zugriff serieller Port ............. 3**6
  61.               FOSSIL Treiber ........................................ 3**7
  62. Interrupt 15h Kassette I/O .......................................... 3**8
  63. Interrupt 16h Tastatur I/O .......................................... 3**9
  64. Interrupt 17h Drucker ............................................... 3**10
  65. Interrupt 18h ROM BASIC ............................................. 3**11
  66. Interrupt 19h Systemstart ........................................... 3**12
  67. Interrupt 1Ah Datum und Zeit ........................................ 3**13
  68. Interrupt 1Bh Control-Break ......................................... 3**14
  69. Interrupt 1Ch Zeit-Zähler Takteinheit ............................... 3**15
  70. Interrupt 1Dh Vektor zur Video Initialisierungsparameter ............ 3**16
  71. Interrupt 1Eh Vektor zur Diskettenparametertabelle....... ........... 3**17
  72. Interrupt 1Fh Ptr zu Grafikzeichen (zweiter Teil) ................... 3**18
  73.  
  74.  
  75. KAPITEL VIER       DOS INTERRUPTS und Funktionsaufrufe
  76.  
  77. Allgemeine Anleitung zur Programmierung .............................. 4**1
  78. DOS Register ......................................................... 4**2
  79. DOS Stapel ........................................................... 4**3
  80. DOS Interrupts ....................................................... 4**4
  81. Interrupt 20h (beenden) .............................................. 4**5
  82. DOS Funktionen (Schnellübersicht) .................................... 4**6
  83. Aufruf der DOS Funktionen ............................................ 4**7
  84. wesentliche Versions Information ..................................... 4**8
  85. PCjr Kassettenunterstützung .......................................... 4**9
  86. Kompatibilitätsprobleme mit DOS 4.0+ ................................. 4**10
  87. eDOS 4.0 ............................................................. 4**11
  88. DOS Funktionen ausführlich ........................................... 4**12
  89.  
  90.  
  91. KAPITEL FÜNF       Interrupts 22h bis 0FFh
  92.  
  93. Interrupt 22h Beendigungsadresse ...................................... 5**1
  94. Interrupt 23h Ctrl-Break Adresse ...................................... 5**2
  95. Interrupt 24h Kritische Fehler Routine ................................ 5**3 
  96. Interrupt 25h Platte absolut lesen .................................... 5**4
  97. Interrupt 26h Platte absolut schreiben ................................ 5**5
  98. Interrupt 27h Beenden und Warten speicherresistent .................... 5**6
  99. Interrupt 28h DOS freier Interrupt .................................... 5**7
  100. Interrupt 29h schnelle Bildschirmausgabe .............................. 5**8
  101. Interrupt 2Ah Microsoft Netzwerke - Sitzungsebene Interrupt ........... 5**9
  102. Interrupt 2Bh Unbekannt .............................................. 5**10
  103. Interrupt 2Ch Unbekannt .............................................. 5**11
  104. Interrupt 2Dh Unbekannt .............................................. 5**12
  105. Interrupt 2Eh alternativ EXEC (DOS 2.0+) ............................. 5**13
  106. Interrupt 2Fh Mehrfach Interrupt ..................................... 5**14
  107. Interrupt 30h Far jmp Instruktion für CP/M-artige Aufrufe ............ 5**15
  108. Interrupt 31h Unbekannt .............................................. 5**16
  109. Interrupt 32h Unbekannt .............................................. 5**17
  110. Interrupt 33h benutzt von Microsoft Maustreiber Funktionsaufrufe ..... 5**18
  111. Interrupt 34h Turbo C/Microsoft Sprachen - Gleitkommaemulation ....... 5**19
  112. Interrupt 35h Turbo C/Microsoft Sprachen - Gleitkommaemulation ....... 5**20
  113. Interrupt 36h Turbo C/Microsoft Sprachen - Gleitkommaemulation ....... 5**21
  114. Interrupt 37h Turbo C/Microsoft Sprachen - Gleitkommaemulation ....... 5**22
  115. Interrupt 38h Turbo C/Microsoft Sprachen - Gleitkommaemulation ....... 5**23
  116. Interrupt 39h Turbo C/Microsoft Sprachen - Gleitkommaemulation ....... 5**24
  117. Interrupt 3Ah Turbo C/Microsoft Sprachen - Gleitkommaemulation ....... 5**25
  118. Interrupt 3Bh Turbo C/Microsoft Sprachen - Gleitkommaemulation ....... 5**26
  119. Interrupt 3Ch Turbo C/Microsoft Sprachen - Gleitkommaemulation ....... 5**27
  120. Interrupt 3Dh Turbo C/Microsoft Sprachen - Gleitkommaemulation ....... 5**28
  121. Interrupt 3Eh Turbo C/Microsoft Sprachen - Gleitkommaemulation ....... 5**29
  122. Interrupt 3Fh Overlay Manager Interrupt (Microsoft LINK.EXE) ......... 5**30
  123. Interrupt 40h Festplatten BIOS ....................................... 5**31
  124. Interrupt 41h Festplattenparameter ................................... 5**32
  125. Interrupt 42h Zeiger zum Bildschirm BIOS Einsprungstelle ............. 5**33
  126. Interrupt 43h Zeiger zur EGA Grafikzeichentabelle .................... 5**34
  127. Interrupt 44h Zeiger zur Grafikzeichentabelle ........................ 5**35
  128. Interrupt 45h reserviert von IBM (nicht initialisiert) ............... 5**36
  129. Interrupt 46h Zeiger zum zweiten Festplatten Parameterblock .......... 5**37
  130. Interrupt 47h reserviert von IBM (nicht initialisiert) ............... 5**38
  131. Interrupt 48h Kabellose Tastatur Übersetzung ......................... 5**39
  132. Interrupt 49h nicht-Tastatur Auswahlcode Adresse Übersetzungstabelle(PCjr) 5**40
  133. Interrupt 4Ah Echtzeituhr Alarm (Convertible, PS/2) .................. 5**41
  134. Interrupt 4Bh reserviert von IBM (nicht initialisiert) ............... 5**42
  135. Interrupt 4Ch reserviert von IBM (nicht initialisiert) ............... 5**43
  136. Interrupt 4Dh reserviert von IBM (nicht initialisiert) ............... 5**44
  137. Interrupt 4Eh reserviert von IBM (nicht initialisiert) ............... 5**45
  138. Interrupt 4Fh reserviert von IBM (nicht initialisiert) ............... 5**46
  139. Interrupt 50-57 IRQ0-IRQ7 Verschiebung ............................... 5**47
  140. Interrupt 58h reserviert von IBM (nicht initialisiert) ............... 5**48
  141. Interrupt 59h reserviert von IBM (nicht initialisiert) ............... 5**49
  142. Interrupt 5Ah reserviert von IBM (nicht initialisiert) ............... 5**50
  143. Interrupt 5Bh reserviert von IBM (nicht initialisiert) ............... 5**51
  144. Interrupt 5Ah Cluster Adapter Adresse BIOS Einsprungstelle ........... 5**52
  145. Interrupt 5Bh reserviert von IBM (nicht initialisiert) ............... 5**53
  146. Interrupt 5Ch NETBIOS Schnittstelle Einsprung Port, TOPS ............. 5**54
  147. Interrupt 5Dh reserviert von IBM (nicht initialisiert) ............... 5**55
  148. Interrupt 5Eh reserviert von IBM (nicht initialisiert) ............... 5**56
  149. Interrupt 5Fh reserviert von IBM (nicht initialisiert) ............... 5**57
  150. Interrupt 60h-67h Anwenderprogramm Interrupts ........................ 5**58
  151. Interrupt 60h Netzwerk OS Schnittstelle .............................. 5**59
  152. Interrupt 67h Erweiterungsspeicher Treiber Interrupt ................. 5**60
  153. Interrupt 68h nicht benutzt (nicht initialisiert) .................... 5**61
  154. Interrupt 69h nicht benutzt (nicht initialisiert) .................... 5**62
  155. Interrupt 6Ah nicht benutzt (nicht initialisiert) .................... 5**63
  156. Interrupt 6Bh nicht benutzt (nicht initialisiert) .................... 5**64
  157. Interrupt 6Ch System Wiederaufnahme Vektor (Convertible) ............. 5**65
  158. Interrupt 6Dh nicht benutzt (nicht initialisiert) .................... 5**66
  159. Interrupt 6Eh nicht benutzt (nicht initialisiert) .................... 5**67
  160. Interrupt 6Fh 10-Net API ............................................. 5**68
  161. Interrupt 70h IRQ 8, Echtzeituhr Interrupt (AT, XT/286, PS/2) ........ 5**69
  162. Interrupt 71h IRQ 9, umgeleitet zu IRQ 8 (AT, XT/286, PS/2) .......... 5**70
  163. Interrupt 72h IRQ 10 (AT, XT/286, PS/2) reserviert ................... 5**71
  164. Interrupt 73h IRQ 11 (AT, XT/286, PS/2) reserviert ................... 5**72
  165. Interrupt 74h IRQ 12 Maus Interrupt (PS/2) ........................... 5**73
  166. Interrupt 75h IRQ 13, Koprozessorfehler (AT) ......................... 5**74
  167. Interrupt 76h IRQ 14, Festplatten Controller (AT, XT/286, PS/2) ...... 5**75
  168. Interrupt 77h IRQ 15 (AT, XT/286, PS/2) reserviert ................... 5**76
  169. Interrupt 78h nicht benutzt .......................................... 5**77
  170. Interrupt 79h nicht benutzt .......................................... 5**78
  171. Interrupt 7Ah reserviert ............................................. 5**79
  172. Interrupt 7Bh-7Eh nicht benutzt von IBM .............................. 5**80
  173. Interrupt 7Ch REXX-PC API ............................................ 5**81
  174. Interrupt 7Fh IBM 8514/A Grafikadapter API ........................... 5**82
  175. Interrupt 80h-85h reserviert von BASIC ............................... 5**83
  176. Interrupt 86h Int 18 sobald verschoben von NETBIOS ................... 5**84
  177. Interrupt 86h-0F0h benutzt vom BASIC sobald Interpretierer aktiv ist . 5**85
  178. Interrupt 0A4h Right Hand Man API .................................... 5**86
  179. Interrupt 0D4h PC-MOS/386 API ........................................ 5**87
  180. Interrupt 0E0h Digital Research CP/M-86 Funktionsaufrufe ............. 5**88
  181. Interrupt 0E1h PC Cluster Festplatten Server Information ............. 5**89
  182. Interrupt 0E2h PC Cluster Programm ................................... 5**90
  183. Interrupt 0E4h Logitech Modula-2 v2. 0 Bildschirm Einsprungstelle .... 5**91
  184. Interrupt 0E5h nicht benutzt ......................................... 5**92
  185. Interrupt 0E6h nicht benutzt ......................................... 5**93
  186. Interrupt 0E7h nicht benutzt ......................................... 5**94
  187. Interrupt 0E8h nicht benutzt ......................................... 5**95
  188. Interrupt 0E9h nicht benutzt ......................................... 5**96
  189. Interrupt 0EAh nicht benutzt ......................................... 5**97
  190. Interrupt 0EBh nicht benutzt ......................................... 5**98
  191. Interrupt 0ECh nicht benutzt ......................................... 5**99
  192. Interrupt 0EDh nicht benutzt ......................................... 5**100
  193. Interrupt 0EEh nicht benutzt ......................................... 5**101
  194. Interrupt 0EFh GEM Schnittstelle (Digital Research) .................. 5**102
  195. Interrupt 0F0h Unbekannt ............................................. 5**103
  196. Interrupts 0F1h-0FFh (absolute Adressen 3C4h-3FFh) ................... 5**104
  197. Interrupt 0F4h nicht benutzt ......................................... 5**105
  198. Interrupt 0F5h nicht benutzt ......................................... 5**106
  199. Interrupt 0F8h Einstellen Befehlsinterpreter Interrupt (OEM) ......... 5**107
  200. Interrupt 0F9h reserviert ............................................ 5**108
  201. Interrupt 0FAh USART bereit (RS-232C) ................................ 5**109
  202. Interrupt 0FBh USART RS bereit (Tastatur) ............................ 5**110
  203. Interrupt 0FCh Unbekannt ............................................. 5**111
  204. Interrupt 0FDh reserviert für Anwender Interrupt ..................... 5**112
  205. Interrupt 0FEh reserviert von IBM .................................... 5**113
  206. Interrupt 0FFh reserviert von IBM .................................... 5**114
  207.  
  208.  
  209. KAPITEL SECHS      DOS Kontrollblocks und Arbeitsbereiche
  210.  
  211. DOS Adreßbereich ....................................................... 6**1
  212. Speicherblöcke ......................................................... 6**2
  213. Diskettentransferbereich (DTA) ......................................... 6**3
  214. Programmsegment Präfix ................................................. 6**4
  215. Speicherkontrollblöcke ................................................. 6**5
  216. DOS Programmsegment .................................................... 6**6
  217.  
  218.  
  219. KAPITEL SIEBEN     DOS Dateiaufbau
  220.  
  221. Funktionen zur Dateiverwaltung ......................................... 7**1
  222. FCB Funktionsaufrufe ................................................... 7**2
  223. Handle Funktionsaufrufe ................................................ 7**3
  224. besonders Datei behandelt .............................................. 7**4
  225. unbearbeitete und gefilterte Datei I/O ................................. 7**5
  226. Anzahl von offen Dateien zugelassen .................................... 7**6
  227. Einschränkungen auf FCB Verwendung ..................................... 7**7
  228. Einschränkungen auf verarbeiten Verwendung ............................. 7**8
  229. Reservierung Leerzeichen zu ein Datei .................................. 7**9
  230. MSDOS/PCDOS Unterschiede ............................................... 7**10
  231. .COM Dateiaufbau ....................................................... 7**11
  232. .EXE Datei Aufbau ...................................................... 7**12
  233. die Verschiebungstabelle ............................................... 7**13
  234. "neues" .EXE Format (Microsoft Windows und OS/2) ....................... 7**14
  235. Standard Dateikontrollblock ............................................ 7**15
  236. erweiterter Dateikontrollblock ......................................... 7**16
  237. Diskettentransferbereich ............................................... 7**17
  238.  
  239.  
  240. KAPITEL ACHT       DOS Platteninformation
  241.  
  242. Der DOS Bereich ....................................................... 8**1
  243. Das Startprogramm ..................................................... 8**2
  244. DOS Dateibelegungstabelle (FAT) ....................................... 8**3
  245.         Mediumbeschreibungsbyte ....................................... 8**4
  246.         12 Bit FATs ................................................... 8**5
  247.         16 Bit FATs ................................................... 8**6
  248.         32 Bit FATs ................................................... 8**7
  249. DOS Inhaltsverzeichnis der Platte ..................................... 8**8
  250. Der Datenbereich ...................................................... 8**9
  251. Diskettentypen ........................................................ 8**10
  252. Layout Festplatte ..................................................... 8**11
  253. Systeminitialisierung ................................................. 8**12
  254. Startprogramm/Partitontabelle ......................................... 8**13
  255. Festplatte technische Information ..................................... 8**14
  256. Entscheiden der Dateibelegung auf Festplatte .......................... 8**15
  257. BIOS Laufwerksfunktionen .............................................. 8**16
  258.  
  259.  
  260. KAPITEL NEUN       Installierbare Gerätetreiber
  261.  
  262. Gerätetreiber Format .................................................... 9**
  263. Arten von Geräte ........................................................ 9**
  264.         Zeichentreiber .................................................. 9**
  265.         Blocktreiber .................................................... 9**
  266. Gerätekopf .............................................................. 9**
  267.         Zeiger zum nächsten Gerätekopffeld .............................. 9**
  268.         Attributfeld .................................................... 9**
  269.                 Bits 0 und 1 ............................................ 9**
  270.                 Bit 2 ................................................... 9**
  271.                 Bit 3 ................................................... 9**
  272.                 Bit 13 .................................................. 9**
  273.                 Bit 14 .................................................. 9**
  274.                 Bit 15 .................................................. 9**
  275.         Zeiger zu Strategie- und Interruptroutinen ...................... 9**
  276.         Namens-/Einheitenfeld ........................................... 9**
  277. Erstellen eines Gerätetreiber ........................................... 9**
  278. Installieren Gerätetreiber .............................................. 9**
  279.         installieren Zeichentreiber ..................................... 9**
  280.         installieren Blocktreiber ....................................... 9**
  281. Parameter-Datenblock .................................................... 9**
  282.         Feld Einheitscode ............................................... 9**
  283.         Feld Befehlscode ................................................ 9**
  284.         Statusfeld ...................................................... 9**
  285. Gerätetreiber Funktionen ................................................ 9**
  286.         INIT ............................................................ 9**
  287.         MEDIA Kontrolle ................................................. 9**
  288.         Mediumbeschreibungsbyte ......................................... 9**
  289.         erstellen BPB (BIOS Parameterblock) ............................. 9**
  290.         Eingabe oder Ausgabe ............................................ 9**
  291.         NONDESTRUCTIVE Eingabe nicht warten ............................. 9**
  292.         Zustand ......................................................... 9**
  293.         Löschen ......................................................... 9**
  294.         Öffnen oder Schließen (DOS 3.0+) ................................ 9**
  295.         auswechselbares MEDIUM (DOS 3.0+) ............................... 9**
  296. das CLOCK$ Gerät ........................................................ 9**
  297.  
  298.  
  299. KAPITEL ZEHN       Expanded und Extended Erweiterungsspeicher Beschreibungen
  300.  
  301. Chronik ............................................................... 10**1
  302. Benutzung von Erweiterungsspeicher .................................... 10**2
  303. DOS und Erweiterungsspeicher .......................................... 10**3
  304. unterschiedliche Speicherarten ........................................ 10**4
  305. AST/Quadram/Ashton-Tate erweitertes EMM ............................... 10**5
  306. EMS Abbildung des Adreßbereiches ...................................... 10**6
  307. Schreiben von Programmen die Erweiterungsspeicher benutzen ............ 10**7
  308. Seitenbereich ......................................................... 10**8
  309. Aufruf des Managers ................................................... 10**9
  310. EMS erkennen .......................................................... 10**10
  311. Zusammenarbeit mit TSR Programmen ..................................... 10**11
  312. Erweiterungsspeicher Funktionen Schnellübersicht ...................... 10**12
  313. Erweiterungsspeicher Funktionen ....................................... 10**13
  314.         LIM 3.2 Beschreibung .......................................... 10**14
  315.         LIM 4.0 Beschreibung .......................................... 10**15
  316.         AQA EEMS 3.2 Beschreibung ..................................... 10**16
  317.         VCPI 1.0 Beschreibung ......................................... 10**17
  318. Erweiterungsspeichermanager Fehlercodes ............................... 10**18
  319.  
  320.  
  321. KAPITEL ELF        Umsetzung zwischen MSDOS und fremden Betriebssystemen
  322.  
  323. Übersicht .............................................................. 11**1
  324. besondere Betrachtungen ................................................ 11**2
  325. Betriebssysteme ........................................................ 11**3
  326. Atari ST ............................................................... 11**4
  327. CP/M ................................................................... 11**5
  328. MacOS .................................................................. 11**6
  329. AmigaDOS ............................................................... 11**7
  330. OS/2 ................................................................... 11**8
  331. UNIX ................................................................... 11**9
  332.  
  333.  
  334. KAPITEL ZWÖLF      Microsoft Windows A.P.I.
  335.  
  336. Übersicht ............................................................... 12**1
  337. Programmierung von Windows .............................................. 12**2
  338. Versionen ............................................................... 12**3
  339. Funktionen .............................................................. 12**4
  340. Fehlercodes ............................................................. 12**5
  341. Startup Schalter ........................................................ 12**6
  342. Windows Icon Dateiformat ................................................ 12**7
  343.  
  344.  
  345. KAPITEL DREIZEHN   Die Netzwerkschnittstelle
  346.  
  347. FTP Treiber - PC/TCP Packet Driver Spezifikation ........................ 13**1
  348. 10-Net Netzwerk ......................................................... 13**2
  349. LANtastic LANOS API ..................................................... 13**3
  350. Novell NetWare 2.11 API ................................................. 13**4
  351. APPC/PC ................................................................. 13**5
  352.  
  353.  
  354. KAPITEL VIERZEHN   Mausprogrammierung
  355.  
  356. Allgemeine Information .................................................. 14**1
  357. Registerverwendung ...................................................... 14**2
  358. Interrupt 33h Funktionsanforderungen .................................... 14**3
  359. Interrupt 10h Funktionsanforderungen .................................... 14**4
  360.  
  361.  
  362. KAPITEL FÜNFZEHN   Hardwarezugriff auf REGISTER-Ebene
  363.  
  364. 8555 Peripherie Schnittstelle ........................................... 15**1
  365. 8259 Interrupt Steuereinheit ............................................ 15**2
  366. AT CMOS RAM Ausstattung ................................................. 15**3
  367.  
  368.  
  369. KAPITEL SECHZEHN   Video Untersysteme und Programmierung
  370.  
  371. Schnellübersicht der BIOS Interrupt 10h Funktionen ..................... 10**1
  372. BIOS Interrupt 10h Funktionen ausführlich .............................. 10**2
  373.  
  374.  
  375. KAPITEL SIEBZEHN   Multitasking Befehlsinterpreter
  376.  
  377. Einführung ............................................................. 17**1
  378. Programmierübungen ..................................................... 17**2
  379. TopView/DesQview API (Interrupt 15h, "Systemfunktionen" Schnittstelle).. 17**3
  380. TopView/DesQview API (Interrupt 16h, "BIOS Video" Schnittstelle)........ 17**4
  381.  
  382.  
  383. KAPITEL ACHTZEHN   Computerviren
  384.  
  385.  
  386.  
  387.  
  388. ANHANG EINS        TASTATUR AUSWAHLCODES
  389.  
  390.  
  391. ANHANG ZWEI        Standard ASCII Character Codes
  392.  
  393.  
  394. ANHANG DREI        ASCII CONTROL CODES
  395.  
  396.  
  397. ANHANG VIER        Liste der IBM PC-XT-AT-PS/2 Diagnose Fehlercodes
  398.  
  399.  
  400. ANHANG FÜNF        Hersteller Kontaktliste
  401.  
  402.  
  403. ANHANG SECHS       FESTPLATTENLAUFWERKSDATEN
  404.  
  405. Festplattenspezifikationen ............................................. A6*1
  406. Laufwerkstabellen ...................................................... A6*2
  407. Interfacetypen ......................................................... A6*3
  408. Controllerspezifikationen .............................................. A6*4
  409. Debug Adressen zur Formatatierung ...................................... A6*5
  410.  
  411.  
  412. ANHANG SIEBEN      Diskettenlaufwerke
  413.  
  414.  
  415. ANHANG ACHT        Anschlüsse für verschiedenartige Schnittstellen
  416.  
  417. PC Erweiterungssteckplätze .............................................. A8*1
  418. SpielPort ............................................................... A8*2
  419. Festplatte 34 Anschlußstifte ............................................ A8*3
  420. Festplatte 20 Anschlußstifte ............................................ A8*4
  421. IBM Erweiterungsgehäuse ................................................. A8*5
  422. 5-1/4 Diskettenstecker (zum Laufwerk) ................................... A8*6
  423. Farbgrafikadapter ....................................................... A8*7
  424. Farbgrafikadapter ....................................................... A8*8
  425. RGB Bildschirm (einige Analoge) ......................................... A8*9
  426. Monochromeadapter, Hercules ............................................. A8*10
  427. IBM VGA ................................................................. A8*11
  428. Tastaturstecker, XT/AT außer XT/286 ..................................... A8*12
  429. Tastaturstecker, PS/2 ................................................... A8*13
  430. Tastaturstecker, PCjr ................................................... A8*14
  431. Tastaturstecker, XT/286 ................................................. A8*15
  432. Tastaturstecker, Wyse ................................................... A8*16
  433. Tastaturstecker, AT&T ................................................... A8*17
  434. Tastaturstecker, Tandy .................................................. A8*18
  435. Festplattenstecker, PS/2 ................................................ A8*19
  436. Kassettenanschlußstecker ................................................ A8*20
  437. Zeigegerät (Maus) Stecker, PS/2 ......................................... A8*21
  438. Stecker Microsoft InPort Maus ........................................... A8*22
  439. EGA Stecker für Zusatzeinrichtungen ..................................... A8*23
  440. VGA Stecker für Zusatzeinrichtungen ..................................... A8*24
  441. Lichtstiftstecker ....................................................... A8*25
  442. Laufwerk Stromanschlüsse ................................................ A8*26
  443. Stromversorgung ......................................................... A8*27
  444. Paralleler Port (Centronics) ............................................ A8*28
  445. Serieller Port (DB25) ................................................... A8*29
  446. Serieller Port (DB9) .................................................... A8*30
  447. RGB Bildschirm (Standard Digital) ....................................... A8*31
  448. DB9 zu EIJ-8 (IBM kompatibel zu Taxan oder TV Einheit) .................. A8*32
  449. Sony Multiscan Bildschirm (analog) ...................................... A8*33
  450. verschiedenartige serielle Kabelanschlüsse .............................. A8*34
  451. Datenendgerät zur Datenkommunikation .................................... A8*35
  452. Nullmodem ............................................................... A8*36
  453. LapLink(tm) serielles Kabel ............................................. A8*37
  454. LapLink(tm) paralleles Kabel ............................................ A8*38
  455. Anschluss Diskettenlaufwerk (IBM 5 ¼) ................................... A8*39
  456. Anschluss Diskettenlaufwerk (Sony generell 3½) .......................... A8*40
  457. Mac 512K DIN Stecker .................................................... A8*42
  458. Mac+ AppleTalk Erweiterung .............................................. A8*43
  459. PC Junior-zu-CGA Adapterkabel ........................................... A8*44
  460. Toshiba 1000 Stecker externe Diskette (vom System) ...................... A8*45
  461. Toshiba 1000 Stecker externe Diskette (von Schnittstelle) ............... A8*46
  462. Toshiba Laptop zu Standard IBM Typ Diskettenlaufwerk .................... A8*47
  463. Princeton Max-15 Multiscan Bildschirm ................................... A8*48
  464.  
  465.  
  466. ANHANG NEUN        Größen verschiedenartiger Dateien die in CONFIG.SYS
  467.                    installiert sind
  468.  
  469.  
  470. ANHANG ZEHN        Modem Information
  471.  
  472.  
  473. ANHANG ELF         Glossar von Computerfachausdrücken
  474.  
  475.  
  476. ANHANG ZWÖLF       benutzte Busse in MSDOS Maschinen
  477.  
  478.  
  479. ANHANG DREIZEHN    Einige allgemeine Dateinamenserweiterungen
  480.  
  481.  
  482. ANHANG VIERZEHN    Taktgeberraten von verschiedenartigen Erweiterungskarten
  483.  
  484.  
  485. ANHANG FÜNFZEHN    Dateikopfformate die von verschiedenen Komprimierprogrammen
  486.                    benutzt werden
  487.  
  488. ARC Format ............................................................ A15*1
  489. DWC Format ............................................................ A15*2
  490. LZH Format ............................................................ A15*3
  491. MDCD Format ........................................................... A15*4
  492. PAK Format ............................................................ A15*5
  493. ZIP Format ............................................................ A15*6
  494. ZOO Format ............................................................ A15*7
  495.  
  496.  
  497. ANHANG SECHZEHN    Diverse Hardwareinformation
  498.  
  499. Kristalle für ATs ...................................................... **1**
  500. Hardware Resetschalter ................................................. **2**
  501. mehrfach BIOS Chip Installierung ....................................... **3**
  502. Standard Laufwerksfächer ............................................... **4**
  503.  
  504.  
  505. ANHANG SIEBZEHN    HP LaserJet/LaserJet Plus/Reihe II Steuercodes                 │
  506.  
  507.  
  508. ANHANG ACHTZEHN    ANSI.SYS
  509.  
  510.  
  511. ANHANG NEUNZEHN    VT100 Escapesequenzen
  512.  
  513.  
  514. ANHANG ZWANZIG     Formate diverser Malprogramme
  515.  
  516. MacPaint Bildformat .................................................... A20*1
  517. Microsoft Windows Paint v1.01 Bildformat ............................... A20*2
  518. TIFF Dateien ........................................................... A20*3
  519. TIGA (Texas Instruments Graphics) ...................................... A20*4
  520. PCX File Format ........................................................ A20*5
  521.  
  522.  
  523. ANHANG EINUNDZWANZIG   Der mathematische Koprozessor
  524.  
  525. Die Befehle des mathematischen Koprozessors ............................ A21*1
  526. Belegung des Statuswortes .............................................. A21*2
  527. Verwendete Datenformate ................................................ A21*3
  528. Prüfung auf Vorhandensein des mathematschen Koprozessors ............... A21*4
  529.  
  530.  
  531.